home *** CD-ROM | disk | FTP | other *** search
/ Internet.Works 41 / Issue 41.iso / pc / PCSoftware / Netscape 6 Official Release / nim.xpi / bin / chrome / aim.jar / content / aim / SPBuddyOrgOverlay.xul < prev    next >
Encoding:
Extensible Markup Language  |  2000-10-05  |  4.3 KB  |  108 lines

  1. <?xml version="1.0"?> 
  2.  
  3. <!DOCTYPE window SYSTEM "chrome://aim/locale/SPBuddyOrgOverlay.dtd">
  4.  
  5. <overlay id="SidebarPanelBuddyOrgOverlay"
  6.          xmlns:html="http://www.w3.org/1999/xhtml"
  7.          xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  8.          xmlns:nc="http://home.netscape.com/NC-rdf"
  9.          xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  10.  
  11.   <!-- Overlay the Buddy Panel (Displayed when Online) -->
  12.   <box id="BuddyOrg" align="vertical">
  13.     <!-- new tabbuttons -->
  14.     <box id="BuddyOrgButtons">
  15.       <button value="&tabbtnsendim.label;" id="btnbuddyorgsendim" class="button-toolbar-3" oncommand="cmdNewIM()"/>
  16.       <button value="&tabbtnchat.label;" id="btnbuddyorgchat" class="button-toolbar-3" 
  17.                 oncommand="cmdNewChatSidebar('',null,'',false,'outgoingchat')"/>
  18.       <!--    <button value="&tabbtninfo.label;" id="btnbuddyorginfo" class="button-borderless tabbutton"/> -->
  19.     </box>
  20.  
  21.     <tree datasources="rdf:AIM" ref="NC:AIM/ShownBuddyList" id="OnlineBuddies" name="OnlineBuddies"
  22.           flex="1" context="context"  multiple="true" 
  23.           onmousedown="if (event.detail == 2) cmdDoubleClick(event);">
  24.       <treecolgroup>
  25.         <treecol flex="1"/>
  26.       </treecolgroup>    
  27.  
  28.             <template>
  29.         <!-- XXX Want to use this rule, but it does not detect empty groups (as of 9/11/99)
  30.                   <rule iscontainer="true">
  31.         -->
  32.         <!-- XXX This rule should detect empty groups, but causes an exception
  33.                   <rule rdf:instanceOf="http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq">
  34.         -->
  35.         <!-- XXX So instead we define an nc:AimType property to use -->
  36.                 <rule nc:AimType="BuddyGroup">
  37.                     <treechildren flex="1">
  38.                         <treeitem uri="..."
  39.                             Name="rdf:http://home.netscape.com/NC-rdf#Name"
  40.                             persist="open" >
  41.                             <treerow >
  42.                 <!-- XXX BEGIN HACK: the simplified treecell syntax is not currently working (see bug #361935). 
  43.                                   <treecell indent="true" class="buddy-group-name" value="rdf:http://home.netscape.com/NC-rdf#NameWithStatus"/>
  44.                 -->
  45.                                 <treecell autostretch="never">
  46.                                     <treeindentation/>
  47.                                     <image class="twisty" twisty="true" allowevents="true" />
  48.                                     <text class="buddy-group-name" 
  49.                         value="rdf:http://home.netscape.com/NC-rdf#NameWithStatus" />
  50.                                 </treecell>
  51.                 <!-- XXX END HACK -->
  52.                             </treerow>
  53.                         </treeitem>
  54.                     </treechildren>
  55.                 </rule>
  56.                 <rule>
  57.                     <treechildren flex="1">
  58.                         <treeitem uri="..."
  59.                             BuddyStateString="rdf:http://home.netscape.com/NC-rdf#BuddyStateString"
  60.                             ScreenName="rdf:http://home.netscape.com/NC-rdf#ScreenName" >
  61.  
  62.                             <treerow>
  63.                                 <treecell autostretch="never">
  64.                                     <treeindentation/>
  65.                                     <image class="buddy-icon" 
  66.                          BuddyStateString="rdf:http://home.netscape.com/NC-rdf#BuddyStateString" 
  67.                          ScreenName="rdf:http://home.netscape.com/NC-rdf#ScreenName"/>
  68.                                     <text class="buddy-name" 
  69.                         BuddyStateString="rdf:http://home.netscape.com/NC-rdf#BuddyStateString" 
  70.                         value="rdf:http://home.netscape.com/NC-rdf#NameWithStatus"/>
  71.                                 </treecell>
  72.                             </treerow>
  73.                         </treeitem>
  74.                     </treechildren>
  75.                 </rule>
  76.             </template>
  77.         </tree>
  78.  
  79.     <!-- new tabbuttons -->
  80.     <box id="BuddyOrgButtons" autostretch="never">
  81.         <button value="&btnbuddyorghelp.label;" id="btnbuddyorghelp" class="button-toolbar-3 smallerText" 
  82.                 oncommand="aimGlobalCmdHelp()"/>
  83.       <spring flex="2" />
  84.       <menubutton id="btnbuddyorgaway" value="&btnbuddyorgaway.label;" 
  85.              class="menubutton-dual toolbar top" crop="right"
  86.              datasources="rdf:null" ref="NC:AIM/AwayMessageBag"
  87.              buttonaction="GoAwayWait(this,300)" >
  88.                 <template>
  89.                     <menupopup>
  90.                         <menuitem oncommand="GoAwayWait(event.target,300);" 
  91.                                   uri="rdf:*" 
  92.                                   value="rdf:http://home.netscape.com/NC-rdf#MsgName" 
  93.                                   MsgText="rdf:http://home.netscape.com/NC-rdf#MsgText"/>
  94.                     </menupopup>                
  95.                 </template>
  96.                 
  97.                 <menupopup/>
  98.             </menubutton>
  99.         <spring flex="1" />
  100.         <button value="&btnbuddyorgsignoff.label;" id="btnbuddyorgsignoff" class="button-toolbar-3 smallerText" 
  101.                 oncommand="cmdSignOff()"/>
  102.     </box>
  103.     </box>
  104.  
  105. </overlay>
  106.  
  107.  
  108.